bred or found in mountain or forest - Français Anglais Dictionnaire